package com.contractpage.ec.entity;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.contractpage.common.persistence.DataEntity;


/**
 * 
 * null
 * 
 **/
@SuppressWarnings("serial")
public class ContractDetail extends DataEntity<ContractDetail> {

	private String inboundid;
	private Integer batch;
	private String projectcode;
	private String projectname;
	private String status;
	private String type;
	private String tracknumber;
	private String trackcode;
	private String contractcode;
	private String confirtracknumber;
	private String confiruser;
	private String returntracknumber;
	private String custcode;
	private String custname;
	private String iscode;
	private String isname;
	private java.util.Date issuedate;
	private Integer transfercash;
	private Integer appointcash;
	private String department;
	private String appointstatus;
	private String confirtrackstatus;
	private String problemtracknumber;
	private Appoint appoint;
	private String reserveNo;
	private String auditor;
	private String reason;
	private Date auditdate;
	private String signBy;
	private Date signDate;
	private String remark;
	private String problemSignBy;
	private Date problemSignDate; 
	private List<String> statusList = new ArrayList<String>();
	private List<String> confirtrackstatusList = new ArrayList<String>();
	private List<Appoint> apps = new ArrayList<Appoint>();
	private List<Resource> resource = new ArrayList<Resource>();
	private ConfirtrackDetail confirtrackDetail;
	
	
	public List<String> getStatusList() {
		return statusList;
	}
	public void setStatusList(List<String> statusList) {
		this.statusList = statusList;
	}
	
	public List<String> getConfirtrackstatusList() {
		return confirtrackstatusList;
	}
	public void setConfirtrackstatusList(List<String> confirtrackstatusList) {
		this.confirtrackstatusList = confirtrackstatusList;
	}
	public ConfirtrackDetail getConfirtrackDetail() {
		return confirtrackDetail;
	}
	public void setConfirtrackDetail(ConfirtrackDetail confirtrackDetail) {
		this.confirtrackDetail = confirtrackDetail;
	}
	public String getAuditor() {
		return auditor;
	}
	public void setAuditor(String auditor) {
		this.auditor = auditor;
	}
	public String getReason() {
		return reason;
	}
	public void setReason(String reason) {
		this.reason = reason;
	}
	public Date getAuditdate() {
		return auditdate;
	}
	public void setAuditdate(Date auditdate) {
		this.auditdate = auditdate;
	}
	public String getSignBy() {
		return signBy;
	}
	public void setSignBy(String signBy) {
		this.signBy = signBy;
	}
	public Date getSignDate() {
		return signDate;
	}
	public void setSignDate(Date signDate) {
		this.signDate = signDate;
	}
	public List<Resource> getResource() {
		return resource;
	}
	public void setResource(List<Resource> resource) {
		this.resource = resource;
	}
	public String getProblemtracknumber() {
		return problemtracknumber;
	}
	public void setProblemtracknumber(String problemtracknumber) {
		this.problemtracknumber = problemtracknumber;
	}
	public Appoint getAppoint() {
		return appoint;
	}
	public void setAppoint(Appoint appoint) {
		this.appoint = appoint;
	}
	public List<Appoint> getApps() {
		return apps;
	}
	public void setApps(List<Appoint> apps) {
		this.apps = apps;
	}
	public String getAppointstatus() {
		return appointstatus;
	}

	public void setAppointstatus(String appointstatus) {
		this.appointstatus = appointstatus;
	}

	public String getConfirtrackstatus() {
		return confirtrackstatus;
	}

	public void setConfirtrackstatus(String confirtrackstatus) {
		this.confirtrackstatus = confirtrackstatus;
	}

	public void setInboundid(String inboundid){
		this.inboundid = inboundid;
	}

	public String getInboundid(){
		return this.inboundid;
	}

	public Integer getBatch() {
		return batch;
	}

	public void setBatch(Integer batch) {
		this.batch = batch;
	}

	public void setProjectcode(String projectcode){
		this.projectcode = projectcode;
	}

	public String getProjectcode(){
		return this.projectcode;
	}

	public void setProjectname(String projectname){
		this.projectname = projectname;
	}

	public String getProjectname(){
		return this.projectname;
	}

	public void setStatus(String status){
		this.status = status;
	}

	public String getStatus(){
		return this.status;
	}

	public void setType(String type){
		this.type = type;
	}

	public String getType(){
		return this.type;
	}

	public void setTracknumber(String tracknumber){
		this.tracknumber = tracknumber;
	}

	public String getTracknumber(){
		return this.tracknumber;
	}

	public String getTrackcode() {
		return trackcode;
	}

	public void setTrackcode(String trackcode) {
		this.trackcode = trackcode;
	}

	public String getContractcode() {
		return contractcode;
	}

	public void setContractcode(String contractcode) {
		this.contractcode = contractcode;
	}

	public void setConfirtracknumber(String confirtracknumber){
		this.confirtracknumber = confirtracknumber;
	}

	public String getConfirtracknumber(){
		return this.confirtracknumber;
	}

	public void setConfiruser(String confiruser){
		this.confiruser = confiruser;
	}

	public String getConfiruser(){
		return this.confiruser;
	}

	public void setReturntracknumber(String returntracknumber){
		this.returntracknumber = returntracknumber;
	}

	public String getReturntracknumber(){
		return this.returntracknumber;
	}

	public void setCustcode(String custcode){
		this.custcode = custcode;
	}

	public String getCustcode(){
		return this.custcode;
	}

	public void setCustname(String custname){
		this.custname = custname;
	}

	public String getCustname(){
		return this.custname;
	}

	public void setIscode(String iscode){
		this.iscode = iscode;
	}

	public String getIscode(){
		return this.iscode;
	}
	public void setIsname(String isname){
		this.isname = isname;
	}
	public String getIsname(){
		return this.isname;
	}
	public void setIssuedate(java.util.Date issuedate){
		this.issuedate = issuedate;
	}
	public java.util.Date getIssuedate(){
		return this.issuedate;
	}
	public void setTransfercash(Integer transfercash){
		this.transfercash = transfercash;
	}
	public Integer getTransfercash(){
		return this.transfercash;
	}
	public void setAppointcash(Integer appointcash){
		this.appointcash = appointcash;
	}
	public Integer getAppointcash(){
		return this.appointcash;
	}
	public void setDepartment(String department){
		this.department = department;
	}
	public String getDepartment(){
		return this.department;
	}
	public String getReserveNo() {
		return reserveNo;
	}
	public void setReserveNo(String reserveNo) {
		this.reserveNo = reserveNo;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getProblemSignBy() {
		return problemSignBy;
	}
	public void setProblemSignBy(String problemSignBy) {
		this.problemSignBy = problemSignBy;
	}
	public Date getProblemSignDate() {
		return problemSignDate;
	}
	public void setProblemSignDate(Date problemSignDate) {
		this.problemSignDate = problemSignDate;
	}
	
}
